package com.netistate.util;

import java.util.HashMap;
import java.util.Map;

public class ServiceAndInfoTypeMapUtil {

	/**
	 * 传入serviceNo,得到serviceTypeName
	 * @param serviceNo
	 * @return
	 */
	public static String getServiceTypeName(String serviceNo){
		//把服务记录表 serNo 和 汉字 放在map里
		Map<String, String> serviceTypeMap = new HashMap<String, String>();
		serviceTypeMap.put("s1","现场售后服务");
		serviceTypeMap.put("s2","现场实施服务");
		serviceTypeMap.put("s3","现场售前测试(POC)");
		serviceTypeMap.put("s4","系统升级服务");
		serviceTypeMap.put("s5","售前交流");
		serviceTypeMap.put("s6","会议纪要");
		serviceTypeMap.put("s7","文档编写");
		serviceTypeMap.put("s8","客户拜访");
		return serviceTypeMap.get(serviceNo);
	}
	
	/**
	 * 传入serviceName,得到serviceNo
	 * @param serviceName
	 * @return
	 */
	public static String getServiceNo(String serviceName){
		//把服务记录表汉字和serNo放在map里
		Map<String, String> serviceTypeMap = new HashMap<String, String>();
		serviceTypeMap.put("现场售后服务","s1");
		serviceTypeMap.put("现场实施服务","s2");
		serviceTypeMap.put("现场售前测试(POC)","s3");
		serviceTypeMap.put("系统升级服务","s4");
		serviceTypeMap.put("售前交流","s5");
		serviceTypeMap.put("会议纪要","s6");
		serviceTypeMap.put("文档编写","s7");
		serviceTypeMap.put("客户拜访","s8");
		return serviceTypeMap.get(serviceName);
	}
	
	/**
	 * 传入infoNo,得到infoTypeName
	 * @param infoNo
	 * @return
	 */
	public static String getInfoTypeName(String infoNo){
		
		//把信息类型的 infoTypeNo 和 汉字 放在map里
		Map<String,String> infoTypeMap = new HashMap<String, String>();
		infoTypeMap.put("i1", "预期目标");
		infoTypeMap.put("i2", "工作内容记录");
		infoTypeMap.put("i3", "客户关注点");
		infoTypeMap.put("i4", "下一步计划");
		infoTypeMap.put("i5", "交流信息纪要");
		infoTypeMap.put("i6", "遗留问题");
		infoTypeMap.put("i7", "看法和建议");
		infoTypeMap.put("i8", "其他备注");
		infoTypeMap.put("i9", "客户环境调查");
		infoTypeMap.put("i10", "文档说明");
		infoTypeMap.put("i11", "竞争对手动态");
		infoTypeMap.put("i12", "修改升级后的产品信息");
		infoTypeMap.put("i13", "关联显示产品信息");
		infoTypeMap.put("i14", "对方接收人");
		infoTypeMap.put("i15", "预算及时间预期");
		
		return infoTypeMap.get(infoNo);
	}
	
	/**
	 * 传入infoTypeName,得到infoNo
	 * @param infoNo
	 * @return
	 */
	public static String getInfoNo(String infoTypeName){
		
		//把信息类型的汉字  和 infoTypeNo 放在map里
		Map<String,String> infoTypeMap = new HashMap<String, String>();
		infoTypeMap.put("预期目标", "i1");
		infoTypeMap.put("工作内容记录", "i2");
		infoTypeMap.put("客户关注点", "i3");
		infoTypeMap.put("下一步计划", "i4");
		infoTypeMap.put("交流信息纪要", "i5");
		infoTypeMap.put("遗留问题", "i6");
		infoTypeMap.put("看法和建议", "i7");
		infoTypeMap.put("其他备注", "i8");
		infoTypeMap.put("客户环境调查", "i9");
		infoTypeMap.put("文档说明", "i10");
		infoTypeMap.put("竞争对手动态", "i11");
		infoTypeMap.put("修改升级后的产品信息", "i12");
		infoTypeMap.put("关联显示产品信息", "i13");
		infoTypeMap.put("对方接收人", "i14");
		infoTypeMap.put("预算及时间预期", "i15");
		
		return infoTypeMap.get(infoTypeName);
	}
	
}
